stiven/fixdrop - #75
Open
BreinnerS08 wants to merge 54 commits into
Open
Conversation
…ectados y emparejamiento aleatorio (E3-US3-T6) - Añadido MainScreen.fxml con lista de jugadores y botones - Creado MainScreenController con lógica mock para jugadores y desafíos - Actualizado MainGUI para cargar la nueva pantalla principal - Añadido javafx-maven-plugin en pom.xml para ejecutar la UI - Inyectado MainService en MainScreenController"
Removed login screen loading and related code.
…cador provisional
…cador provisional Agregar Game.fxml: Vista JavaFX con tablero 19x19, nombres de jugadores, marcador provisional y controles de juego Crear GameController.java: Lógica completa del juego con tablero interactivo, sistema de turnos, temporizadores y puntuación Actualizar LoginController.java: Navegación automática a pantalla de partida tras login exitoso Configurar pom.xml: Agregar plugin JavaFX y excluir tests incompatibles con Java 8 Crear GameTest.java: Programa de prueba básico para validar funcionalidad del controlador
- Mejorar renders de fichas con efectos 3D: sombras, destellos y bordes - Aumentar canvas de Game.fxml a 550x550 para mejor visualización - Reemplazar List.of() con Arrays.asList() (Java 8 compatible) - Reemplazar Map.of() con HashMap + put() (Java 8 compatible) - Arreglar FirebaseMainRepositoryTest y FirebaseGameRepositoryStub - Actualizar LoginTokenFlowIntegrationTest para usar constructor correcto - Agregar método statusCode() a HttpResponse<T> en FirebaseHttpClient - Cambiar orElseThrow() a orElse(null) para compatibilidad Java 8 - Actualizar FirebaseHttpClient con HttpURLConnection y captura de status code Resuelve: Errores de compilación por métodos Java 9+ y mejora visual del tablero
E3 us3 t5 (UI) AÑADIDO TABLERO PROVISIONAL
E3-US3-T6 (UI): Crear pantalla principal, con vista de jugadores conectados para ser retados y opción de emparejamiento aleatorio para jugar una partida
Co-authored-by: Alvantos22 <265339297+Alvantos22@users.noreply.github.com>
Arreglo del error del pom. Lo fuerzo para que no haya problemas en dev.
… a java 8 en el compilador maven en el pom.
Correción del mismo eror de antes en el CI, todavía había una mención a java 8 en el compilador maven en el pom. Fuerzo el merge.
Feat/firebase ini
# Conflicts: # .idea/copilotDiffState.xml
TABLERO Y CORREO CORREGIDO
Logica del juego preparada para UI
logica y JavaFX implementado y fusionado
…ntalla_emparejamiento # Conflicts: # .idea/copilotDiffState.xml
…ntalla_emparejamiento # Conflicts: # .idea/copilotDiffState.xml
…ntalla_emparejamiento
pantalla_emparejamiento
…base - Agregar MultiplayerGameService e implementación para sincronización - Crear MultiplayerGameController para partidas multijugador - Implementar MultiplayerMatchingController para emparejamiento - Agregar DTOs: RemoteMoveDto y PlayerPresenceDto - Crear FXMLs: MultiplayerGame.fxml y MultiplayerMatching.fxml - Soporte para múltiples dispositivos con sincronización en tiempo real - Listeners para cambios remotos y estado de partida - Sistema de creación y búsqueda de partidas - Documentación completa en MM-impl-README.md
- FIREBASE_MULTIPLAYER_SETUP.md: Guía de configuración Firebase - MM-impl-SUMMARY.md: Resumen ejecutivo de implementación - Incluye detalle de todas las características - Instrucciones paso a paso para el usuario - Troubleshooting y mejoras futuras
Feat/firebase final
Feat/mm impl
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.